//利用Java语言特性求解

class Solution {
    public int compareVersion(String version1, String version2) {
        String[] v1 = version1.split("\\.");
        String[] v2 = version2.split("\\.");

        for (int i = 0; i < v1.length || i < v2.length; i++) {
            double V1 = 0, V2 = 0;

            if (i < v1.length) {
                V1 = Integer.parseInt(v1[i]);
            }
            if (i < v2.length) {
                V2 = Integer.parseInt(v2[i]);
            }
            if (V1 > V2) {
                return 1;
            } else if (V2 > V1) {
                return -1;
            }
        }
        return 0;
    }
}